iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 3
0

Circle of Life

生命週期指的是從畫面的載入到消失中間所會經歷的幾個步驟

1.loadView 畫面載入時

override func loadView() {
    super.loadView()
    // code
}
// 此階段用於使用Code新建ViewController的情況,其他時候並不常用。

2.viewDidLoad 畫面載入完成時

override func viewDidLoad() {
    super.viewDidLoad()
    // code
}
// 此階段是在畫面載入記憶體後才會被呼叫,所以一個畫面只會被呼叫一次。

3.viewWillAppear 畫面顯示前

override func viewWillAppear(_ animated: Bool) {
    // code
}

4.viewDidApear 畫面顯示後

override func viewDidAppear(_ animated: Bool) {
    // code
}

5.viewWillDisappear 畫面消失前

override func viewWillDisappear(_ animated: Bool) {
    // code
}

6.viewDidDisappear 畫面消失後

override func viewDidDisappear(_ animated: Bool) {
    //code
}

上一篇
Day2 第一個APP
下一篇
Day4 條件判斷式
系列文
IOS Beginner's 30days 30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言